package cn.com.dycc.topic_activity.service;

import javax.servlet.http.HttpServletRequest;

import cn.com.dycc.topic_activity.param.Pb_Activity_EnterParam;

import cn.com.dycc.util.JsonObjectResult;

public interface Pb_Activity_EnterService {
	
	/**
	 * 新增专题活动报名信息
	 * @param param 专题活动发起信息参数
	 * @param request 请求响应对象
	 * @return
	 * @throws Pb_Activity_EnterNotFoundException
	 */
	public int addPd_Activity_Enter(Pb_Activity_EnterParam param,HttpServletRequest request) throws Pb_Activity_EnterNotFoundException;

	
	/**
	 * 删除专题活动报名信息
	 * @param attrStrs 删除数据主键id数组
	 * @param request 请求响应对象
	 * @return
	 * @throws Pb_Activity_EnterNotFoundException
	 */
	public int deletePb_Activity_Enter(Pb_Activity_EnterParam param,HttpServletRequest request) throws Pb_Activity_EnterNotFoundException;
	
	
	/**
	 * 查询专题活动报名信息
	 * @param param 专题活动报名信息参数
	 * @param request 请求响应对象
	 * @return
	 * @throws Pb_Activity_EnterNotFoundException
	 */
	public JsonObjectResult findPb_Activity_EnterByParam(Pb_Activity_EnterParam param,HttpServletRequest request) throws Pb_Activity_EnterNotFoundException;

}
